/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sysprojectmg.seguridad.biz;

import java.sql.SQLException;
import java.util.ArrayList;
import sysprojectmg.seguridad.be.BeanUsuario;
import sysprojectmg.seguridad.dao.UsuarioDAO;

/**
 *
 * @author Metis Gaia 2010-02
 */
public class ControladorUsuario {

    public boolean validarUsuario(ArrayList<BeanUsuario> listaUsuarios, String usuario, String password) throws Exception {
        UsuarioDAO objDAO = new UsuarioDAO();
        return objDAO.validar(listaUsuarios, usuario, password);
    }

    public boolean validarUsuarioConSP(BeanUsuario bean) throws Exception {
        UsuarioDAO objDAO = new UsuarioDAO();
        return objDAO.validarConSP(bean);
    }

    public ArrayList<BeanUsuario> listarUsuarios() throws Exception {
        UsuarioDAO objDAO = new UsuarioDAO();
        return objDAO.listarUsuarios();
    }

    public int obtenerId(ArrayList<BeanUsuario> listaUsuarios, String usuario) throws Exception {
        UsuarioDAO objDAO = new UsuarioDAO();
        return objDAO.obtenerId(listaUsuarios, usuario);
    }

    public BeanUsuario obtenerUsuarioPorId(int idUsuario) throws SQLException {
        UsuarioDAO objDAO = new UsuarioDAO();
        return objDAO.obtenerUsuarioPorId(idUsuario);
    }

}
